﻿using Microsoft.EntityFrameworkCore;

namespace EFCore中CodeFirst索引的实现.Models
{
    /// <summary>
    /// 学生实体类，用于表示学生的基本信息
    /// </summary>
    [Index("Name", Name = "IX_Student_Name",IsUnique = true)] // 在Name字段上创建索引，索引名称为IX_Student_Name, IsUnique唯一索引
    public class Student
    {
        /// <summary>
        /// 学生唯一标识ID
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 学生姓名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 学生年龄
        /// </summary>
        public int Age { get; set; }

        /// <summary>
        /// 学生性别（男/女）
        /// </summary>
        public string Gender { get; set; }
    }
}
